;=====================================================================================
; This file contains installation information for USB2.0 UVC 1.3M WebCam
; FILE NAME:SMIKsdrv.inf
; SYS Version:5.2.3.13
; AX Version:5.0.4.1
; Copyright(c) 2004-2008 Silicon Motion Inc.
;=====================================================================================

[Version]
LayoutFile = Layout.inf
Signature = "$Windows NT$"
Class = Image
ClassGUID = {6bdd1fc6-810f-11d0-bec7-08002be2092f}
Provider = Silicon Motion Inc.
CatalogFile = SMIKsdrv.cat
DriverVer = 06/04/2009,5.0.6.8

[Manufacturer]
%SMIMfg% = SMI,NT,NTamd64

[ControlFlags]
; All PnP devices should be excluded from manual AddDevice Applet list
ExcludeFromSelect=*

[SMI]
%SMI.DeviceDesc% = SMI.USBDCam,USB\VID_1D4D&PID_1000
%SMI.DeviceDesc% = SMI.USBDCam,USB\VID_1D4D&PID_1000&MI_00
%SMI.DeviceDesc% = SMI.USBDCam,USB\VID_1D4D&PID_1001
%SMI.DeviceDesc% = SMI.USBDCam,USB\VID_1D4D&PID_1001&MI_00
%SMI.DeviceDesc% = SMI.USBDCam,USB\VID_1D4D&PID_1002
%SMI.DeviceDesc% = SMI.USBDCam,USB\VID_1D4D&PID_1002&MI_00
%SMI.DeviceDesc% = SMI.USBDCam,USB\VID_1D4D&PID_1005
%SMI.DeviceDesc% = SMI.USBDCam,USB\VID_1D4D&PID_1005&MI_00

[SMI.NT]
%SMI.DeviceDesc% = SMI.USBDCam,USB\VID_1D4D&PID_1000&MI_00
%SMI.DeviceDesc% = SMI.USBDCam,USB\VID_1D4D&PID_1001&MI_00
%SMI.DeviceDesc% = SMI.USBDCam,USB\VID_1D4D&PID_1002&MI_00
%SMI.DeviceDesc% = SMI.USBDCam,USB\VID_1D4D&PID_1005&MI_00

[SMI.NTamd64]
%SMI.DeviceDesc% = SMI.USBDCam,USB\VID_1D4D&PID_1000&MI_00
%SMI.DeviceDesc% = SMI.USBDCam,USB\VID_1D4D&PID_1001&MI_00
%SMI.DeviceDesc% = SMI.USBDCam,USB\VID_1D4D&PID_1002&MI_00
%SMI.DeviceDesc% = SMI.USBDCam,USB\VID_1D4D&PID_1005&MI_00

[SMI.USBDCam.NT]
Include = ks.inf, kscaptur.inf, ksfilter.inf,sti.inf 
Needs = KS.Registration,Stream.Registration,KSCAPTUR.Registration.NT,STI.WIAVideo.Registration 
AddReg = SMI.AddReg,SMI.USDClass.AddReg,SMI.CustomPropx86.AddReg
CopyFiles = SMI.SensorSet.CopyFiles,SMI.Driver.CopyFiles,SMI.CustomProp.CopyFiles

;WIA 
SubClass=StillImage
DeviceType=3
DeviceSubType=0x1
Capabilities=0x00000031
DeviceData=SMI.USBDCam.DeviceData
ICMProfiles="sRGB Color Space Profile.icm"

[SMI.USBDCam.NTamd64]
Include = ks.inf, kscaptur.inf, ksfilter.inf,sti.inf 
Needs = KS.Registration,Stream.Registration,KSCAPTUR.Registration.NT,STI.WIAVideo.Registration 
AddReg = SMI.AddReg,SMI.USDClass.AddReg,SMI.CustomPropx64.AddReg
CopyFiles = SMI.SensorSet.CopyFiles,SMI.Driver.CopyFiles,SMI.CustomPropx86.CopyFiles,SMI.CustomPropx64.CopyFiles

;WIA 
SubClass=StillImage
DeviceType=3
DeviceSubType=0x1
Capabilities=0x00000031
DeviceData=SMI.USBDCam.DeviceData
ICMProfiles="sRGB Color Space Profile.icm"

[SMI.USBDCam.DeviceData]
Server=local
UI Class ID={5d8ef5a3-ac13-11d2-a093-00c04f72dc3c}

[SourceDisksNames]
1000 = %DISK 1%

[SourceDisksFiles.x86]
Sensor.set = 1000
370prop.ax = 1000
SMIksdrv.sys = 1000
SMIexp.sys = 1000
SM37XCoInst.dll = 1000
RemoveSM37X.exe = 1000

[SourceDisksFiles.amd64]
Sensor.set = 1000
370prop.ax =  1000
370prop64.ax =  1000,.\x64
SMIksdrv.sys = 1000,.\x64
SMIexp.sys = 1000,.\x64
SM37XCoInst.dll = 1000,.\x64
RemoveSM37X.exe = 1000,.\x64

[DestinationDirs]
DefaultDestDir = 11
SMI.Driver.CopyFiles = 12
SMI.CustomProp.CopyFiles = 11
CoInstaller_CopyFiles = 11 ; System Dir
SMI.CustomPropx86.CopyFiles = 10,SysWow64
SMI.CustomPropx64.CopyFiles = 11
SMI.SensorSet.CopyFiles = 10

[SMI.USBDCam.NT.CoInstallers]
AddReg=CoInstaller_AddReg
CopyFiles=CoInstaller_CopyFiles

[SMI.USBDCam.NTamd64.CoInstallers]
AddReg=CoInstaller_AddReg
CopyFiles=CoInstaller_CopyFiles

[CoInstaller_CopyFiles]
SM37XCoInst.dll
RemoveSM37X.exe

[CoInstaller_AddReg]
HKR,,CoInstallers32,0x00010000,"SM37XCoInst.dll,SM37XCoInstaller"

[SMI.USBDCam.NT.Interfaces]
AddInterface=%KSCATEGORY_VIDEO%,GLOBAL,SMI.Interface,0
AddInterface=%KSCATEGORY_CAPTURE%,GLOBAL,SMI.Interface,0

[SMI.USBDCam.NTamd64.Interfaces]
AddInterface=%KSCATEGORY_VIDEO%,GLOBAL,SMI.Interface,0
AddInterface=%KSCATEGORY_CAPTURE%,GLOBAL,SMI.Interface,0

[SMI.Interface]
AddReg=SMI.Interface.AddReg

[SMI.Interface.AddReg]
HKR,,CLSID,,%ProxyVCap.CLSID%
HKR,,FriendlyName,,%SMI.DeviceDesc%
HKR,PageAliases,"{71F96464-78F3-11d0-A18C-00A0C9118956}",1,92,42,39,46, D1,0c, e3,4a, 0x87, 0x83, 0x31, 0x33, 0xF9, 0xEA, 0xAA, 0x3B
HKR,PageAliases,"{71F96465-78F3-11d0-A18C-00A0C9118956}",1,92,42,39,46, D1,0c, e3,4a, 0x87, 0x83, 0x31, 0x33, 0xF9, 0xEA, 0xAA, 0x3B
HKR,,ExtensionDLL,,370vfw.dll

[SMI.AddReg]
HKR,,DevLoader,,*ntkern
HKR,,FriendlyName,,%SMI.DeviceDesc%
HKR,,NTMPDriver,,SMIksdrv.sys
HKR,,OkToHibernate,3,01
HKR,,DontSuspendIfStreamsAreRunning,3,01
HKR,,PageOutWhenUnopened,3,01
HKR,,HardwareConfig,1,1
HKLM,"SYSTEM\CurrentControlSet\Services\SM37x","DeviceDescript",0x00000000,%SMI.DeviceDesc%
HKLM,"Software\Microsoft\Windows\CurrentVersion\Uninstall\%SMI.DeviceDesc%","DisplayName",0x00000000,"%SMI.DeviceDesc%"
HKLM,"Software\Microsoft\Windows\CurrentVersion\Uninstall\%SMI.DeviceDesc%","UninstallString",0x00000000,"%11%\RemoveSM37X.exe USB\VID_1D4D&PID_1000&MI_00 USB\VID_1D4D&PID_1001&MI_00 USB\VID_1D4D&PID_1002&MI_00 USB\VID_1D4D&PID_1005&MI_00"

[SMI.USDClass.AddReg]
HKR,,HardwareConfig,1,1
HKR,,USDClass,,"{0527d1d0-88c2-11d2-82c7-00c04f8ec183}"

[SMI.CustomPropx86.AddReg]
; IID_ICustomCameraProp
HKCR,CLSID\{46394292-0CD1-4ae3-8783-3133F9EAAA3B},,,%PlugIn_CustomCameraProp%
HKCR,CLSID\{46394292-0CD1-4ae3-8783-3133F9EAAA3B}\InprocServer32,,,370prop.ax
HKCR,CLSID\{46394292-0CD1-4ae3-8783-3133F9EAAA3B}\InprocServer32,ThreadingModel,,Both 
; This IID is aggregated for the filter given the CLSID of the property set 
HKLM,System\CurrentControlSet\Control\MediaInterfaces\{46394292-0CD1-4ae3-8783-3133F9EAAA3B},,,%PlugIn_CustomCameraProp%
HKLM,System\CurrentControlSet\Control\MediaInterfaces\{46394292-0CD1-4ae3-8783-3133F9EAAA3B},IID,1,92,42,39,46, D1,0c, e3,4a, 0x87, 0x83, 0x31, 0x33, 0xF9, 0xEA, 0xAA, 0x3B

; IID_IEngineerProp
HKCR,CLSID\{1B593E4F-F836-4256-8BB3-1f11CD246B6A},,,%PlugIn_CustomCameraProp%
HKCR,CLSID\{1B593E4F-F836-4256-8BB3-1f11CD246B6A}\InprocServer32,,,370prop.ax
HKCR,CLSID\{1B593E4F-F836-4256-8BB3-1f11CD246B6A}\InprocServer32,ThreadingModel,,Both 
; This IID is aggregated for the filter given the CLSID of the property set 
HKLM,System\CurrentControlSet\Control\MediaInterfaces\{1B593E4F-F836-4256-8BB3-1f11CD246B6A},,,%PlugIn_CustomCameraProp%
HKLM,System\CurrentControlSet\Control\MediaInterfaces\{1B593E4F-F836-4256-8BB3-1f11CD246B6A},IID,1,4f,3e,59,1B, 36,f8, 56,42, 0x8B, 0xB3, 0x1F, 0x11, 0xCD, 0x24, 0x6b, 0x6a

; CustomCamera Property Page
HKCR,CLSID\{2ADDC20B-2432-4c58-B1E0-774D9D0D52E8},,,%PropPage_CustomCameraProp%
HKCR,CLSID\{2ADDC20B-2432-4c58-B1E0-774D9D0D52E8}\InprocServer32,,,370prop.ax
HKCR,CLSID\{2ADDC20B-2432-4c58-B1E0-774D9D0D52E8}\InprocServer32,ThreadingModel,,Both 
; Associate the property set with the above property page
HKLM,System\CurrentControlSet\Control\MediaSets\{46394292-0CD1-4ae3-8783-3133F9EAAA3B}\PropertyPages\{2ADDC20B-2432-4c58-B1E0-774D9D0D52E8},,,%PropPage_CustomCameraProp%

; CustomCamera Property Page2
HKCR,CLSID\{D0F97E6A-5307-43e7-8656-3F172F10636E},,,%PropPage_CustomCameraProp%
HKCR,CLSID\{D0F97E6A-5307-43e7-8656-3F172F10636E}\InprocServer32,,,370prop.ax
HKCR,CLSID\{D0F97E6A-5307-43e7-8656-3F172F10636E}\InprocServer32,ThreadingModel,,Both 
; Associate the property set with the above property page 
HKLM,System\CurrentControlSet\Control\MediaSets\{1B593E4F-F836-4256-8BB3-1f11CD246B6A}\PropertyPages\{D0F97E6A-5307-43e7-8656-3F172F10636E},,,%PropPage_CustomCameraProp%

; CustomCamera Property Page3
HKCR,CLSID\{4C06FDEA-CAB3-491a-93D2-7B1EF8452577},,,%PropPage_CustomCameraProp%
HKCR,CLSID\{4C06FDEA-CAB3-491a-93D2-7B1EF8452577}\InprocServer32,,,370prop.ax
HKCR,CLSID\{4C06FDEA-CAB3-491a-93D2-7B1EF8452577}\InprocServer32,ThreadingModel,,Both 
; Associate the property set with the above property page
HKLM,System\CurrentControlSet\Control\MediaSets\{46394292-0CD1-4ae3-8783-3133F9EAAA3B}\PropertyPages\{4C06FDEA-CAB3-491a-93D2-7B1EF8452577},,,%PropPage_CustomCameraProp%

; CustomCamera Property Page5
HKCR,CLSID\{7FCAF959-A5B4-459e-B5B4-6FCDFACF3058},,,%PropPage_CustomCameraProp%
HKCR,CLSID\{7FCAF959-A5B4-459e-B5B4-6FCDFACF3058}\InprocServer32,,,370prop.ax
HKCR,CLSID\{7FCAF959-A5B4-459e-B5B4-6FCDFACF3058}\InprocServer32,ThreadingModel,,Both
; Associate the property set with the above property page
HKLM,System\CurrentControlSet\Control\MediaSets\{46394292-0CD1-4ae3-8783-3133F9EAAA3B}\PropertyPages\{7FCAF959-A5B4-459e-B5B4-6FCDFACF3058},,,%PropPage_CustomCameraProp%

; CustomCamera Property Page6 - B1
HKCR,CLSID\{9E16F15D-0152-4A6A-B64F-9C811B8AA1A6},,,%PropPage_CustomCameraProp%
HKCR,CLSID\{9E16F15D-0152-4A6A-B64F-9C811B8AA1A6}\InprocServer32,,,370prop.ax
HKCR,CLSID\{9E16F15D-0152-4A6A-B64F-9C811B8AA1A6}\InprocServer32,ThreadingModel,,Both
; Associate the property set with the above property page
HKLM,System\CurrentControlSet\Control\MediaSets\{46394292-0CD1-4ae3-8783-3133F9EAAA3B}\PropertyPages\{9E16F15D-0152-4A6A-B64F-9C811B8AA1A6},,,%PropPage_CustomCameraProp%

; CustomCamera Property Page7 - B2
HKCR,CLSID\{13C1351E-ABD7-407D-8B69-B14822EEA4C9},,,%PropPage_CustomCameraProp%
HKCR,CLSID\{13C1351E-ABD7-407D-8B69-B14822EEA4C9}\InprocServer32,,,370prop.ax
HKCR,CLSID\{13C1351E-ABD7-407D-8B69-B14822EEA4C9}\InprocServer32,ThreadingModel,,Both
; Associate the property set with the above property page
HKLM,System\CurrentControlSet\Control\MediaSets\{46394292-0CD1-4ae3-8783-3133F9EAAA3B}\PropertyPages\{13C1351E-ABD7-407D-8B69-B14822EEA4C9},,,%PropPage_CustomCameraProp%

; CustomCamera Property Page8 - B3
HKCR,CLSID\{D01EE20E-9EC3-432d-BF95-1F78463F5DF5},,,%PropPage_CustomCameraProp%
HKCR,CLSID\{D01EE20E-9EC3-432d-BF95-1F78463F5DF5}\InprocServer32,,,370prop.ax
HKCR,CLSID\{D01EE20E-9EC3-432d-BF95-1F78463F5DF5}\InprocServer32,ThreadingModel,,Both
; Associate the property set with the above property page
HKLM,System\CurrentControlSet\Control\MediaSets\{46394292-0CD1-4ae3-8783-3133F9EAAA3B}\PropertyPages\{D01EE20E-9EC3-432d-BF95-1F78463F5DF5},,,%PropPage_CustomCameraProp%

; CustomCamera Property Page9 - B4
HKCR,CLSID\{5CF2A2A8-DC79-4e3c-BD4A-8BC31183F348},,,%PropPage_CustomCameraProp%
HKCR,CLSID\{5CF2A2A8-DC79-4e3c-BD4A-8BC31183F348}\InprocServer32,,,370prop.ax
HKCR,CLSID\{5CF2A2A8-DC79-4e3c-BD4A-8BC31183F348}\InprocServer32,ThreadingModel,,Both
; Associate the property set with the above property page
HKLM,System\CurrentControlSet\Control\MediaSets\{46394292-0CD1-4ae3-8783-3133F9EAAA3B}\PropertyPages\{5CF2A2A8-DC79-4e3c-BD4A-8BC31183F348},,,%PropPage_CustomCameraProp%


[SMI.CustomPropx64.AddReg]
; IID_ICustomCameraProp
HKCR,CLSID\{46394292-0CD1-4ae3-8783-3133F9EAAA3B},,,%PlugIn_CustomCameraProp%
HKCR,CLSID\{46394292-0CD1-4ae3-8783-3133F9EAAA3B}\InprocServer32,,,370prop.ax
HKCR,CLSID\{46394292-0CD1-4ae3-8783-3133F9EAAA3B}\InprocServer32,ThreadingModel,,Both 
; This IID is aggregated for the filter given the CLSID of the property set 
HKLM,System\CurrentControlSet\Control\MediaInterfaces\{46394292-0CD1-4ae3-8783-3133F9EAAA3B},,,%PlugIn_CustomCameraProp%
HKLM,System\CurrentControlSet\Control\MediaInterfaces\{46394292-0CD1-4ae3-8783-3133F9EAAA3B},IID,1,92,42,39,46, D1,0c, e3,4a, 0x87, 0x83, 0x31, 0x33, 0xF9, 0xEA, 0xAA, 0x3B

; IID_IEngineerProp
HKCR,CLSID\{1B593E4F-F836-4256-8BB3-1f11CD246B6A},,,%PlugIn_CustomCameraProp%
HKCR,CLSID\{1B593E4F-F836-4256-8BB3-1f11CD246B6A}\InprocServer32,,,370prop.ax
HKCR,CLSID\{1B593E4F-F836-4256-8BB3-1f11CD246B6A}\InprocServer32,ThreadingModel,,Both 
; This IID is aggregated for the filter given the CLSID of the property set 
HKLM,System\CurrentControlSet\Control\MediaInterfaces\{1B593E4F-F836-4256-8BB3-1f11CD246B6A},,,%PlugIn_CustomCameraProp%
HKLM,System\CurrentControlSet\Control\MediaInterfaces\{1B593E4F-F836-4256-8BB3-1f11CD246B6A},IID,1,4f,3e,59,1B, 36,f8, 56,42, 0x8B, 0xB3, 0x1F, 0x11, 0xCD, 0x24, 0x6b, 0x6a

; CustomCamera Property Page
HKCR,CLSID\{2ADDC20B-2432-4c58-B1E0-774D9D0D52E8},,,%PropPage_CustomCameraProp%
HKCR,CLSID\{2ADDC20B-2432-4c58-B1E0-774D9D0D52E8}\InprocServer32,,,370prop.ax
HKCR,CLSID\{2ADDC20B-2432-4c58-B1E0-774D9D0D52E8}\InprocServer32,ThreadingModel,,Both 
; Associate the property set with the above property page
HKLM,System\CurrentControlSet\Control\MediaSets\{46394292-0CD1-4ae3-8783-3133F9EAAA3B}\PropertyPages\{2ADDC20B-2432-4c58-B1E0-774D9D0D52E8},,,%PropPage_CustomCameraProp%

; CustomCamera Property Page2
HKCR,CLSID\{D0F97E6A-5307-43e7-8656-3F172F10636E},,,%PropPage_CustomCameraProp%
HKCR,CLSID\{D0F97E6A-5307-43e7-8656-3F172F10636E}\InprocServer32,,,370prop.ax
HKCR,CLSID\{D0F97E6A-5307-43e7-8656-3F172F10636E}\InprocServer32,ThreadingModel,,Both 
; Associate the property set with the above property page 
HKLM,System\CurrentControlSet\Control\MediaSets\{1B593E4F-F836-4256-8BB3-1f11CD246B6A}\PropertyPages\{D0F97E6A-5307-43e7-8656-3F172F10636E},,,%PropPage_CustomCameraProp%

; CustomCamera Property Page3
HKCR,CLSID\{4C06FDEA-CAB3-491a-93D2-7B1EF8452577},,,%PropPage_CustomCameraProp%
HKCR,CLSID\{4C06FDEA-CAB3-491a-93D2-7B1EF8452577}\InprocServer32,,,370prop.ax
HKCR,CLSID\{4C06FDEA-CAB3-491a-93D2-7B1EF8452577}\InprocServer32,ThreadingModel,,Both 
; Associate the property set with the above property page
HKLM,System\CurrentControlSet\Control\MediaSets\{46394292-0CD1-4ae3-8783-3133F9EAAA3B}\PropertyPages\{4C06FDEA-CAB3-491a-93D2-7B1EF8452577},,,%PropPage_CustomCameraProp%

; CustomCamera Property Page5
HKCR,CLSID\{7FCAF959-A5B4-459e-B5B4-6FCDFACF3058},,,%PropPage_CustomCameraProp%
HKCR,CLSID\{7FCAF959-A5B4-459e-B5B4-6FCDFACF3058}\InprocServer32,,,370prop.ax
HKCR,CLSID\{7FCAF959-A5B4-459e-B5B4-6FCDFACF3058}\InprocServer32,ThreadingModel,,Both
; Associate the property set with the above property page
HKLM,System\CurrentControlSet\Control\MediaSets\{46394292-0CD1-4ae3-8783-3133F9EAAA3B}\PropertyPages\{7FCAF959-A5B4-459e-B5B4-6FCDFACF3058},,,%PropPage_CustomCameraProp%

; CustomCamera Property Page6 - B1
HKCR,CLSID\{9E16F15D-0152-4A6A-B64F-9C811B8AA1A6},,,%PropPage_CustomCameraProp%
HKCR,CLSID\{9E16F15D-0152-4A6A-B64F-9C811B8AA1A6}\InprocServer32,,,370prop.ax
HKCR,CLSID\{9E16F15D-0152-4A6A-B64F-9C811B8AA1A6}\InprocServer32,ThreadingModel,,Both
; Associate the property set with the above property page
HKLM,System\CurrentControlSet\Control\MediaSets\{46394292-0CD1-4ae3-8783-3133F9EAAA3B}\PropertyPages\{9E16F15D-0152-4A6A-B64F-9C811B8AA1A6},,,%PropPage_CustomCameraProp%

; CustomCamera Property Page7 - B2
HKCR,CLSID\{13C1351E-ABD7-407D-8B69-B14822EEA4C9},,,%PropPage_CustomCameraProp%
HKCR,CLSID\{13C1351E-ABD7-407D-8B69-B14822EEA4C9}\InprocServer32,,,370prop.ax
HKCR,CLSID\{13C1351E-ABD7-407D-8B69-B14822EEA4C9}\InprocServer32,ThreadingModel,,Both
; Associate the property set with the above property page
HKLM,System\CurrentControlSet\Control\MediaSets\{46394292-0CD1-4ae3-8783-3133F9EAAA3B}\PropertyPages\{13C1351E-ABD7-407D-8B69-B14822EEA4C9},,,%PropPage_CustomCameraProp%

; CustomCamera Property Page8 - B3
HKCR,CLSID\{D01EE20E-9EC3-432d-BF95-1F78463F5DF5},,,%PropPage_CustomCameraProp%
HKCR,CLSID\{D01EE20E-9EC3-432d-BF95-1F78463F5DF5}\InprocServer32,,,370prop.ax
HKCR,CLSID\{D01EE20E-9EC3-432d-BF95-1F78463F5DF5}\InprocServer32,ThreadingModel,,Both
; Associate the property set with the above property page
HKLM,System\CurrentControlSet\Control\MediaSets\{46394292-0CD1-4ae3-8783-3133F9EAAA3B}\PropertyPages\{D01EE20E-9EC3-432d-BF95-1F78463F5DF5},,,%PropPage_CustomCameraProp%

; CustomCamera Property Page9 - B4
HKCR,CLSID\{5CF2A2A8-DC79-4e3c-BD4A-8BC31183F348},,,%PropPage_CustomCameraProp%
HKCR,CLSID\{5CF2A2A8-DC79-4e3c-BD4A-8BC31183F348}\InprocServer32,,,370prop.ax
HKCR,CLSID\{5CF2A2A8-DC79-4e3c-BD4A-8BC31183F348}\InprocServer32,ThreadingModel,,Both
; Associate the property set with the above property page
HKLM,System\CurrentControlSet\Control\MediaSets\{46394292-0CD1-4ae3-8783-3133F9EAAA3B}\PropertyPages\{5CF2A2A8-DC79-4e3c-BD4A-8BC31183F348},,,%PropPage_CustomCameraProp%

; IID_ICustomCameraProp
HKCR,Wow6432Node\CLSID\{46394292-0CD1-4ae3-8783-3133F9EAAA3B},,,%PlugIn_CustomCameraProp%
HKCR,Wow6432Node\CLSID\{46394292-0CD1-4ae3-8783-3133F9EAAA3B}\InprocServer32,,,370prop.ax
HKCR,Wow6432Node\CLSID\{46394292-0CD1-4ae3-8783-3133F9EAAA3B}\InprocServer32,ThreadingModel,,Both 
; This IID is aggregated for the filter given the CLSID of the property set 
HKLM,System\CurrentControlSet\Control\MediaInterfaces\{46394292-0CD1-4ae3-8783-3133F9EAAA3B},,,%PlugIn_CustomCameraProp%
HKLM,System\CurrentControlSet\Control\MediaInterfaces\{46394292-0CD1-4ae3-8783-3133F9EAAA3B},IID,1,92,42,39,46, D1,0c, e3,4a, 0x87, 0x83, 0x31, 0x33, 0xF9, 0xEA, 0xAA, 0x3B

; IID_IEngineerProp
HKCR,Wow6432Node\CLSID\{1B593E4F-F836-4256-8BB3-1f11CD246B6A},,,%PlugIn_CustomCameraProp%
HKCR,Wow6432Node\CLSID\{1B593E4F-F836-4256-8BB3-1f11CD246B6A}\InprocServer32,,,370prop.ax
HKCR,Wow6432Node\CLSID\{1B593E4F-F836-4256-8BB3-1f11CD246B6A}\InprocServer32,ThreadingModel,,Both 
; This IID is aggregated for the filter given the CLSID of the property set 
HKLM,System\CurrentControlSet\Control\MediaInterfaces\{1B593E4F-F836-4256-8BB3-1f11CD246B6A},,,%PlugIn_CustomCameraProp%
HKLM,System\CurrentControlSet\Control\MediaInterfaces\{1B593E4F-F836-4256-8BB3-1f11CD246B6A},IID,1,4f,3e,59,1B, 36,f8, 56,42, 0x8B, 0xB3, 0x1F, 0x11, 0xCD, 0x24, 0x6b, 0x6a

; CustomCamera Property Page
HKCR,Wow6432Node\CLSID\{2ADDC20B-2432-4c58-B1E0-774D9D0D52E8},,,%PropPage_CustomCameraProp%
HKCR,Wow6432Node\CLSID\{2ADDC20B-2432-4c58-B1E0-774D9D0D52E8}\InprocServer32,,,370prop.ax
HKCR,Wow6432Node\CLSID\{2ADDC20B-2432-4c58-B1E0-774D9D0D52E8}\InprocServer32,ThreadingModel,,Both 
; Associate the property set with the above property page
HKLM,System\CurrentControlSet\Control\MediaSets\{46394292-0CD1-4ae3-8783-3133F9EAAA3B}\PropertyPages\{2ADDC20B-2432-4c58-B1E0-774D9D0D52E8},,,%PropPage_CustomCameraProp%

; CustomCamera Property Page2
HKCR,Wow6432Node\CLSID\{D0F97E6A-5307-43e7-8656-3F172F10636E},,,%PropPage_CustomCameraProp%
HKCR,Wow6432Node\CLSID\{D0F97E6A-5307-43e7-8656-3F172F10636E}\InprocServer32,,,370prop.ax
HKCR,Wow6432Node\CLSID\{D0F97E6A-5307-43e7-8656-3F172F10636E}\InprocServer32,ThreadingModel,,Both 
; Associate the property set with the above property page 
HKLM,System\CurrentControlSet\Control\MediaSets\{1B593E4F-F836-4256-8BB3-1f11CD246B6A}\PropertyPages\{D0F97E6A-5307-43e7-8656-3F172F10636E},,,%PropPage_CustomCameraProp%

; CustomCamera Property Page3
HKCR,Wow6432Node\CLSID\{4C06FDEA-CAB3-491a-93D2-7B1EF8452577},,,%PropPage_CustomCameraProp%
HKCR,Wow6432Node\CLSID\{4C06FDEA-CAB3-491a-93D2-7B1EF8452577}\InprocServer32,,,370prop.ax
HKCR,Wow6432Node\CLSID\{4C06FDEA-CAB3-491a-93D2-7B1EF8452577}\InprocServer32,ThreadingModel,,Both 
; Associate the property set with the above property page
HKLM,System\CurrentControlSet\Control\MediaSets\{46394292-0CD1-4ae3-8783-3133F9EAAA3B}\PropertyPages\{4C06FDEA-CAB3-491a-93D2-7B1EF8452577},,,%PropPage_CustomCameraProp%

; CustomCamera Property Page5
HKCR,Wow6432Node\CLSID\{7FCAF959-A5B4-459e-B5B4-6FCDFACF3058},,,%PropPage_CustomCameraProp%
HKCR,Wow6432Node\CLSID\{7FCAF959-A5B4-459e-B5B4-6FCDFACF3058}\InprocServer32,,,370prop.ax
HKCR,Wow6432Node\CLSID\{7FCAF959-A5B4-459e-B5B4-6FCDFACF3058}\InprocServer32,ThreadingModel,,Both
; Associate the property set with the above property page
HKLM,System\CurrentControlSet\Control\MediaSets\{46394292-0CD1-4ae3-8783-3133F9EAAA3B}\PropertyPages\{7FCAF959-A5B4-459e-B5B4-6FCDFACF3058},,,%PropPage_CustomCameraProp%

; CustomCamera Property Page6 - B1
HKCR,Wow6432Node\CLSID\{9E16F15D-0152-4A6A-B64F-9C811B8AA1A6},,,%PropPage_CustomCameraProp%
HKCR,Wow6432Node\CLSID\{9E16F15D-0152-4A6A-B64F-9C811B8AA1A6}\InprocServer32,,,370prop.ax
HKCR,Wow6432Node\CLSID\{9E16F15D-0152-4A6A-B64F-9C811B8AA1A6}\InprocServer32,ThreadingModel,,Both
; Associate the property set with the above property page
HKLM,System\CurrentControlSet\Control\MediaSets\{46394292-0CD1-4ae3-8783-3133F9EAAA3B}\PropertyPages\{9E16F15D-0152-4A6A-B64F-9C811B8AA1A6},,,%PropPage_CustomCameraProp%

; CustomCamera Property Page7 - B2
HKCR,Wow6432Node\CLSID\{13C1351E-ABD7-407D-8B69-B14822EEA4C9},,,%PropPage_CustomCameraProp%
HKCR,Wow6432Node\CLSID\{13C1351E-ABD7-407D-8B69-B14822EEA4C9}\InprocServer32,,,370prop.ax
HKCR,Wow6432Node\CLSID\{13C1351E-ABD7-407D-8B69-B14822EEA4C9}\InprocServer32,ThreadingModel,,Both
; Associate the property set with the above property page
HKLM,System\CurrentControlSet\Control\MediaSets\{46394292-0CD1-4ae3-8783-3133F9EAAA3B}\PropertyPages\{13C1351E-ABD7-407D-8B69-B14822EEA4C9},,,%PropPage_CustomCameraProp%

; CustomCamera Property Page8 - B3
HKCR,Wow6432Node\CLSID\{D01EE20E-9EC3-432d-BF95-1F78463F5DF5},,,%PropPage_CustomCameraProp%
HKCR,Wow6432Node\CLSID\{D01EE20E-9EC3-432d-BF95-1F78463F5DF5}\InprocServer32,,,370prop.ax
HKCR,Wow6432Node\CLSID\{D01EE20E-9EC3-432d-BF95-1F78463F5DF5}\InprocServer32,ThreadingModel,,Both
; Associate the property set with the above property page
HKLM,System\CurrentControlSet\Control\MediaSets\{46394292-0CD1-4ae3-8783-3133F9EAAA3B}\PropertyPages\{D01EE20E-9EC3-432d-BF95-1F78463F5DF5},,,%PropPage_CustomCameraProp%

; CustomCamera Property Page9 - B4
HKCR,Wow6432Node\CLSID\{5CF2A2A8-DC79-4e3c-BD4A-8BC31183F348},,,%PropPage_CustomCameraProp%
HKCR,Wow6432Node\CLSID\{5CF2A2A8-DC79-4e3c-BD4A-8BC31183F348}\InprocServer32,,,370prop.ax
HKCR,Wow6432Node\CLSID\{5CF2A2A8-DC79-4e3c-BD4A-8BC31183F348}\InprocServer32,ThreadingModel,,Both
; Associate the property set with the above property page
HKLM,System\CurrentControlSet\Control\MediaSets\{46394292-0CD1-4ae3-8783-3133F9EAAA3B}\PropertyPages\{5CF2A2A8-DC79-4e3c-BD4A-8BC31183F348},,,%PropPage_CustomCameraProp%


[SMI.Driver.CopyFiles]
SMIksdrv.sys
SMIexp.sys

[SMI.CustomProp.CopyFiles]
370prop.ax

[SMI.CustomPropx86.CopyFiles]
370prop.ax
[SMI.CustomPropx64.CopyFiles]
370prop.ax,370prop64.ax

[SMI.SensorSet.CopyFiles]
Sensor.set

[SMI.USBDCam.NT.Services]
AddService = usbsmi,0x00000002,SMI.USBDCam.ServiceInstall

[SMI.USBDCam.NTamd64.Services]
AddService = usbsmi,0x00000002,SMI.USBDCam.ServiceInstall

[SMI.USBDCam.ServiceInstall]
DisplayName   = %SMI.DeviceDesc%
ServiceType   = 1
StartType     = 3
ErrorControl  = 1
ServiceBinary = %12%\SMIksdrv.sys

[Strings]
SMIMfg="Pegatron, SM371MF"
SMI.DeviceDesc = "USB2.0 UVC 1.3M WebCam"
PlugIn_CustomCameraProp = "WDM Custom ICustomCamera Interface handler"
PropPage_CustomCameraProp = "CustomCameraProp"
DISK 1 = "Disk 1"
ProxyVCap.CLSID="{17CCA71B-ECD7-11D0-B908-00A0C9223196}"
KSCATEGORY_CAPTURE="{65E8773D-8F56-11D0-A3B9-00A0C9223196}"
KSCATEGORY_VIDEO="{6994AD05-93EF-11D0-A3CC-00A0C9223196}"
KSNAME_SMICaptureFilter="{A0F688E2-F472-41ab-A2DB-184F295DF7E6}"
